Hybrid approximation of stochastic concurrent constraint programs

نویسندگان

  • Luca Bortolussi
  • Alberto Policriti
چکیده

Modeling in computational systems biology is dominated by two formalisms, the first one being (mainly ordinary) differential equations and the second one being continuous-time stochastic processes [1, 2]. Both methodologies have their roots reaching back to physical and chemical arguments that, at least for modeling biochemical reactions, give strong foundations to the approach. Recently, stochastic modeling has received a lot of attention, thanks also to the use of process algebras (in their stochastic variants) as modeling languages that allow to construct models in a compositional and reusable way [3, 4]. It is well known that the choice of “mathematics” to use is not just a matter of personal taste, but rather it is connected with the specific features of the system under analysis. Differential models are appealing, as they count on a (mature) bulk of mathematical instruments for their analysis, numerical solvers above all. However, biological processes often have inherently discrete components (they involve molecules interacting) and hence a continuous approximation may lead to incorrect results, especially when small-sized populations are taken into account. Stochastic models can be more precise, as they are intrinsically discrete and also able to capture the effects of noise. However, their exact simulation with the (celebrated) Gillespie algorithm [5] is computationally more expensive and, in general, the analysis of stochastic models is more difficult. Relating stochastic process algebras (SPA) and differential equation models is a difficult and interesting problem. Specifically, we are interested in finding methods that automatically translate SPA models into ODEs. This translation must somehow preserve both the structure and the behavior of the models: if we start from a SPA program, the associated set of ODEs should be behaviorally equivalent to it, in the sense of showing the same (qualitative) dynamics. Some techniques have been proposed in the literature to cope with this problem. The first one that appeared has been developed by Hillston [6] for PEPA [7]. Subsequently, this technique has been extended to stochastic π-calculus [8, 9] and to stochastic concurrent constraint programming (sCCP [10]) [11, 12]. Unfortunately, all these methods, though working well for some systems, fail to preserve behavior in general. A paradigmatic example is the Repressilator [13], a synthetic genetic circuit involving three genes repressing cyclically each other, which exhibits oscillatory behavior. A simple stochastic model for Repressilator can be written using the formalism of gene gates [14], where genes are considered as logical gates pro-

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stochastic Programs and Hybrid Automata for (Biological) Modeling

We present a technique to associate to stochastic programs written in stochastic Concurrent Constraint Programming a semantics in terms of a lattice of hybrid automata. The aim of this construction is to provide a framework to approximate the stochastic behavior by a mixed discrete/continuous dynamics with a variable degree of discreteness.

متن کامل

Hybrid approximation of stochastic process algebras for systems biology

We present a technique to approximate models of biological systems written in a “distilled” version of stochastic Concurrent Constraint Programming (sCCP), a stochastic programming methodology based on logic programming. Our technique automatically associates to a stochastic model an hybrid automaton, i.e. a dynamical system where continuous and discrete dynamics coexist. The hybrid automata ge...

متن کامل

Perspectives on Constraints, Process Algebras, and Hybrid Systems

Building on a technique for associating Hybrid Systems (HS) to stochastic programs written in a stochastic extension of Concurrent Constraint Programming (sCCP), we will discuss several aspects of performing such association. In particular, as we proved an sCCP program can be mapped in a HS varying in a lattice at a level depending on the amount of actions to be simulated continuously, we will ...

متن کامل

Hybrid Behaviour of Markov Population Models

We investigate the behaviour of population models written in Stochastic Concurrent ConstraintProgramming (sCCP), a stochastic extension of Concurrent Constraint Programming. In particular,we focus on models from which we can define a semantics of sCCP both in terms of ContinuousTime Markov Chains (CTMC) and in terms of Stochastic Hybrid Systems, in which some populationsare appr...

متن کامل

(Hybrid) automata and (stochastic) programsThe hybrid automata lattice of a stochastic program

We define a semantics for stochastic Concurrent Constraint Programming (sCCP), a stochastic process algebra, in terms of stochastic hybrid automata with piecewise deterministic continuous dynamics. To each program we associate a lattice of hybrid models, parameterized with respect to the degree of discreteness left. We study some properties of this lattice, presenting also an alternative semant...

متن کامل

Three Hybrid Metaheuristic Algorithms for Stochastic Flexible Flow Shop Scheduling Problem with Preventive Maintenance and Budget Constraint

Stochastic flexible flow shop scheduling problem (SFFSSP) is one the main focus of researchers due to the complexity arises from inherent uncertainties and also the difficulty of solving such NP-hard problems. Conventionally, in such problems each machine’s job process time may encounter uncertainty due to their relevant random behaviour. In order to examine such problems more realistically, fi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007